The Tiberium Soul server is the "heart" of the tiberium system it's responsible for the forwarding of the various HTTP related request from the client to the proper tiberium instance.
Procfile
) MONGOHQ_URL
) This series of sets assume that the target machine is running Ubuntu Linux 12.10.
Currently Tiberium Soul depends on:
Optional/optimal dependencies include:
In order to be able to run the deployment of the server using the "default" git user it must be created in the target machine.
$ adduser git $ passwd git $ usermod -d /usr/local/lib/python2.7/dist-packages/tiberium-soul-0.1.0-py2.7.egg/repos/ git
You can then verify the user information with.
$ finger git
In order to configure tiberium create an /etc/tiberium/config.json
file with the contents of global/config.json
.
An example configuration would be:
{ "hostname" : "repo.hostname", "domain_suffix" : "hostname", "user" : "git", "group" : "git", "cert_path" : "/etc/tiberium/cerfile.cer", "key_path" : "/etc/tiberium/keyfile.key", "suns_dir" : "/var/tiberium/suns", "repos_dir" : "/var/tiberium/repos" }
After correctly installing tiberium soul execute the following command to start the gateway and deployment infra-structures.
$ tiberium_soul.sh
If the configuration file for pypi (setup.py) is correctly defined and you ha ve the correct permission for it you may upload it to the python package index.
$ python setup.py register sdist bdist_wheel upload